<?
include_once ('../includes/config.php');
$tipoDocServicios = new TipoDocumentoServicios();
$tiposDoc = $tipoDocServicios->listar();
for ($i = 0; $i < count($tiposDoc); $i++)
{
  $tiposDocumento[$i]["key"] = $tiposDoc[$i]["id"];
  $tiposDocumento[$i]["value"] = $tiposDoc[$i]["nombre"];
}
?>
<div id="contenedorModificarTerapeuta">
  <form accept-charset="utf-8" id="formTerapeutas" action="">
    <div class="contenedorBotones">
      <?
      echo Helper::botonJquery('agregar', 'agregar', 'Agregar');
      echo Helper::botonJquery('cancelar', 'cancelar', 'Cancelar');
      ?>
    </div>
    <div class="contenedorModulos">
      <div class="modulo unaLinea">
        <?
        echo Helper::entradaTextoVertical('Nombre', '150', '', 'nombre');
        echo Helper::entradaTextoVertical('Apellido', '150', '', 'apellido');
        ?>
      </div>
      <div class="modulo">
        <?
        echo Helper::selectVertical('Tipo Documento', $tiposDocumento, 'tipo_documento', 'tipo_documento');
        echo Helper::entradaTextoVertical('Docuemnto', '150', '', 'nro_documento');
        ?>
      </div>
      <div class="modulo">
        <?
        echo Helper::entradaTextoVertical('Domicilio', '150', '', 'domicilio');
        echo Helper::entradaTextoVertical('Teléfono', '150', '', 'telefono');
        ?>
      </div>
      <div class="modulo">
        <?
        echo Helper::entradaTextoVertical('Email', '150', '', 'email');
        echo Helper::entradaTextoVertical('Cuit', '150', '', 'cuit');
        ?>
      </div>
      <div class="modulo flexible">
        <?= Helper::entradaTextoVertical("Tratamientos", "60", "", "tratamientos") ?>
      </div>
      <div class="modulo esExterno">
        <?= Helper::checkBoxVertical("Es externo", "esExterno") ?>
      </div>
    </div>
  </form>
</div>
<script type="text/javascript">
  $(function(){
    $("#tratamientos").tokenInput("buscarTratamientosLista.php", {
      theme: "facebook",
      preventDuplicates: true, 
      searchingText: "<?= BUSCANDO ?>",
      hintText: "<?= AYUDA_TOKENINPUT ?>",
      onAdd: function() {
        recalcularAlturaTope($(this));
      },
      onReady: function() {
        registrarAlturaTokenInput($(this));
        recalcularAlturaTope($(this));
      }
    });
    $("#formTerapeutas").validate(
    {
      rules: 
        { 
        nombre: "required",
        apellido: "required",
        nro_documento: "required",
        tipo_documento: "required"
      },
      messages: 
        {
                
        nombre: "*",
        apellido: "*",
        nro_documento: "*",
        tipo_documento: "*"
      }
    });
    $("#agregar").click(function(event) {
      event.preventDefault();
           
      if ( $("#formTerapeutas").validate().form()){
        $.blockUI();
        var nombre=$("#nombre").val();
        var apellido=$("#apellido").val();
        var domicilio=$("#domicilio").val();
        var telefono=$("#telefono").val();
        var email=$("#email").val();
        var cuit=$("#cuit").val();
        var nro_documento = $("#nro_documento").val();
        var tipo_documento = $("#tipo_documento").val();
        var tratamientos = $("#tratamientos").val();
        var version = $("#version").val();
        var esExterno = $("#esExterno").is(":checked") ? 1 : 0;
        $.ajax({
          type: "POST",
          url: "agregarTerapeuta.php",
          data: {nombre: nombre, domicilio: domicilio, telefono: telefono, email: email, cuit: cuit, apellido: apellido, nro_documento: nro_documento, tipo_documento: tipo_documento, tratamientos: tratamientos, version: version, esExterno: esExterno},
          success: function(data){
            if (data=="1"){
              $.ajax({
                type: "POST",
                url: "recargarTablas.php",
                data: {objeto: "Terapeuta"},
                success: function(data){
                  $("#recargarTabla").html(data);
                  $.unblockUI();
                  $.growlUI('Terapeuta Agregado..'); 
                  $("#tope").html("");
                  $("#tope").slideUp(1);
                }
              });
            }
            else{
              $.unblockUI();
              $.growlUI('No se pudo agregar el Terapeuta..'); 
            }
          }
        });
      }
    }); 
    $("#cuit").mask("99-99999999-9");
    $("#nro_documento").mask("9?9999999");
  });
</script>